package com.sinog.biz.mapper.havexml;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.sinog.core.domain.XjReceiptData;
import com.sinog.core.model.XjReceiptDataVo;
import org.apache.ibatis.annotations.Param;
import java.util.List;

/**
 * @desc  预安置管理 - 预释放人员管理 - 回执消息
 * @author wxj
 * @date 2020-02-07-16:40
 */
public interface XjReceiptDataVoMapper extends BaseMapper<XjReceiptData> {

    /**
     * 预安置管理 - 预释放人员衔接 - 衔接中 - 查看回执列表数据
     * @param priNum 服刑人员编号
     * @return String
     */
    List<XjReceiptDataVo> selectXjReceiveMessagesBySessionId(@Param("priNum") String priNum);

    /**
     * 根据回话编号删除回执记录信息
     * @param xjid 衔接编号
     * @return int 受影响行数
     */
    int deleteBySessionId(String xjid);

    /**
     * 预安置管理 - 预释放人员衔接 - 衔接中 - 回执
     * @param xjReceiptData 消息体
     * @return int
     */
    Integer saveXjReceiveMessage(XjReceiptData xjReceiptData);
}